package Map;

import java.util.HashMap;
import java.util.Hashtable;

/**比较HashTable和HashMap的差异
 * 分别加入10万个数，比较世间。
 * 再随机删除  100个数，比较时间
 */
public class MapTest2 {
    public static void main(String[] args) {
        Hashtable hashtable = new Hashtable();
       long start=System.nanoTime();
        for (int i = 0; i <100000 ; i++) {
            hashtable.get(i);
        }
        int a=(int)Math.random()*100;
        hashtable.remove(a);
        long end=System.nanoTime();
        System.out.println("耗时"+(end-start));
        HashMap hashMap = new HashMap();
        long start2=System.nanoTime();
        for (int i = 0; i <100000 ; i++) {
            hashMap.get(i);
        }
        int b=(int)Math.random()*100;
        hashMap.remove(b);
        long end2=System.nanoTime();
        System.out.println("耗时"+(end2-start2));

    }
}
